package com.xasxt.book.app.web;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.xasxt.book.app.entity.Category;
import com.xasxt.book.app.service.CategoryService;
/**
 * 
 * 功能:图书类型控制器
 * 开发者:虫儿飞
 * 开发时间:2018年5月19日 下午1:50:43
 */
@RestController
public class CategoryController {

	@Autowired
	private  CategoryService  categoryService;



	@RequestMapping("saveCategoryInfo")
	public int saveCategoryInfo(Category c) {
		int flag=0;
		try {
			flag=categoryService.saveCategoryInfo(c)==true?1:0;
		} catch (Exception e) {
			return -1;//添加重复的内容
		}
		return flag;
	}
	


	@RequestMapping("findCategoryAllInfo")
	public List<Category>findCategoryAllInfo()
	{
		return categoryService.findCategoryAllInfo();

	}

	/**
	 * 
	 * 功能:图书类型删除
	 * 开发者:虫儿飞
	 * 开发时间:2018年5月26日 下午5:28:31
	 * @param cId
	 * @return
	 */
	@RequestMapping("delCategoryInfo")
	public int delCategoryInfo(int cId){
		int flag=0;
		try {
			flag=categoryService.delCategoryInfo(cId);
		} catch (Exception e) {
			flag=-1;//该类型下有数据,请先删除该类型下的数据,再进行类型删除
		}

		return flag;


	}

}
